package mycustom.webservice;

public interface DataChangeService {

    //通过工号查询该人员信息，包括人员id，部门id，分部id
    String getUserByWorkCode(String WorkCode);

    //通过部门名称查询部门id
    Integer getDepartmentIdByName(String DepartmentName);

    //通过分部名称查询分部id
    Integer getSubcompanyIdByName(String SubComanyName);

    //通过表名，字段名，字段值，找到浏览框对应数据id
    Integer getBrowseIdByName(String TableName,String Condition,String Value);

    //通过流程路径名，字段名，字段值，找到流程下拉框对应数据id
    Integer getDroplistByName(String WorkFlowName,String Condition,String Value);

    //通过项目id查出其他四个字段的项目信息
    String getProjectInfoById(Integer ProjectId);

    //通过计量单位名称查询计量单位id
    Integer getUnitIdByName(String UnitName);

    //通过币种名称查询币种id
    Integer getCurrencyIdByName(String CurrencyName);

    //查询活动版本ID
    String getActiveVersionID(String workflowid);

    //通过销售类型（显示值）查询合同台账最大流水号
    String getMaxHetlsh(String hetlx);

    //通过字段fieldid，字段值，找到建模下拉框对应数据id
    Integer getModeDroplistByName(String fieldid,String Value);

    //通过表名:TableName，条件字段名:Condition，传入参数:Param，查找对应的值:SelectValue
    String getVauleFromTableByParam(String TableName,String Condition,String SelectValue,String Param);

}
